// 获取当前目录所有的以.svg为后缀的文件  
// require.context  用于获取指定的上下文,会便利指定文件的文件并且自动导入，不需要每次都执行import
// 可以传三个参数
//    第一个: directory   用来指定文件夹
//    第二个: useSubdirectories  表示是否遍历所处文件的子目录,false / true
//    第三个: regExp  正则
const files = require.context('./icon', false, /\.svg$/);
console.log(files,"files的值");
files.keys().forEach((key) => {
  console.log(key.replace(/(\.\/|\.svg)/g, ''), "keys的值");
})

// 解析获取的.svg文件的文件名称,并返回
const requireAll = (requireContext) => {
  console.log(requireContext.keys());
  // console.log(requireContext.keys().map(requireContext), "requireContext.keys")
  return requireContext.keys().map(requireContext);
};
console.log(requireAll(files), "我是requireAll")

// 执行
requireAll(files);